package com.twu.biblioteca;

import com.sun.tools.javac.code.BoundKind;
import com.twu.biblioteca.Customers.Customer;
import com.twu.biblioteca.Menus.BookMenu;
import com.twu.biblioteca.Menus.MovieMenu;
import com.twu.biblioteca.Menus.TotalMenu;

import java.io.InputStream;
import java.util.Scanner;

public class BibliotecaApp {
    public static void main(String[] args) {
        WelcomeMessage();
        TotalMenu totalMenu = new TotalMenu();
        totalMenu.menuMessages();

//        if(readUserInput(System.in) == 2){
//            MovieMenu movieMenu = new MovieMenu();
//            movieMenu.menuMessages();
//        }
//        else{
//            BookMenu libraryMenu = new BookMenu();
//            libraryMenu.menuMessages();
//        }
    }

    public static void WelcomeMessage() {
        System.out.println("Welcome to Biblioteca Library");
    }

    public static int readUserInput(InputStream in) {
        Scanner scanner = new Scanner(in);
        int input = -1;
        try{
            input = Integer.parseInt(scanner.nextLine());
        }catch (Exception e){
            System.out.println("Select a valid option!");
        }
        return input;
    }

    public void responseUserInput(Customer customer, int userOption) {
        switch (userOption){
            case 1:
                BookMenu bookMenu = new BookMenu();
                bookMenu.menuMessages();
                break;
            case 2:
                MovieMenu movieMenu = new MovieMenu();
                movieMenu.menuMessages();
                break;
            case 3:
                customer.checkMemberShip();
                break;
        }
    }
}
